package com.ysd.lis.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 用户权限详情表
        
 * </p>
 *
 * @author LiuQi
 * @since 2023-10-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("SYS_USER_AUTHDETAIL")
public class SysUserAuthdetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    @TableField("USER_ID")
    private String userId;

    /**
     * 用户名
     */
    @TableField("USER_NAME")
    private String userName;

    /**
     * 用户编号
     */
    @TableField("USER_CODE")
    private String userCode;

    /**
     * 组织机构ID
     */
    

    /**
     * 密码
     */
    @TableField("PASSWORD")
    private String password;

    /**
     * 真实名称
     */
    @TableField("REALNAME")
    private String realname;

    /**
     * 角色ID
     */
    @TableField("ROLE_ID")
    private String roleId;

    /**
     * 角色编码
     */
    @TableField("ROLE_CODE")
    private String roleCode;

    /**
     * 角色名称
     */
    @TableField("ROLE_NAME")
    private String roleName;

    /**
     * 模块ID
     */
    @TableField("MODULE_ID")
    private String moduleId;

    /**
     * 模块编码
     */
    @TableField("MODULE_CODE")
    private String moduleCode;

    /**
     * 模块名称
     */
    @TableField("MODULE_NAME")
    private String moduleName;

    /**
     * 功能ID
     */
    @TableField("FUNCTION_ID")
    private String functionId;

    /**
     * 功能名称
     */
    @TableField("FUNCTION_NAME")
    private String functionName;

    /**
     * 功能类型。0：菜单ID;1:功能点ID
     */
    @TableField("AUTH_TYPE")
    private String authType;

    /**
     * 功能类型。0：菜单ID;1:功能点ID
     */
    @TableField("MENU_TYPE")
    private String menuType;
}
